// components/codeView/codeView.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    height: {
      type: String,
      value: "200rpx"
    },
    content: {
      type: String,
      value: ""
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    copyCode(e) {
      const code = e.target?.dataset?.code || '';
      wx.setClipboardData({
        data: code
        .replace(/&gt;/g, ">")
        .replace(/&lt;/g, "<")
        .replace(/<\/div>/g,`
        `)
        .replace(/<[^>]+>/g, ""),
        success: () => {
          wx.showToast({
            title: '已复制',
          })
        },
        fail: (err) => {
          console.error('复制失败-----', err);
        }
      })
    },
  }
})